package com.peas.platform.module.icims.expenditure.disbursement.service;

import com.peas.platform.framework.mybatisplus.service.BaseService;
import com.peas.platform.module.icims.expenditure.disbursement.api.req.ExchequerExpenditureTreasuryReq;
import com.peas.platform.module.icims.expenditure.disbursement.api.req.SaveExpenditureTreasuryReq;
import com.peas.platform.module.icims.expenditure.disbursement.api.req.SubmitExpenditureTreasuryReq;
import com.peas.platform.module.icims.expenditure.disbursement.dto.ExpenditureTreasuryDto;

public interface ExpenditureTreasuryService extends BaseService<ExpenditureTreasuryDto> {

    ExpenditureTreasuryDto saveExpenditureTreasury(SaveExpenditureTreasuryReq vo);

    void submitExpenditureTreasury(SubmitExpenditureTreasuryReq vo);

    void exchequerExpenditureTreasury(ExchequerExpenditureTreasuryReq vo);

}
